<%
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", -1); //prevents caching at the proxy server
%>
<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*"%>
<%@ include file="Connections/conDB.jsp" %>
<% int validaSession = 2; %>
<%@ include file="Connections/session.jsp" %>

<%
//--- variables de session
//String sesLogin = (String)session.getAttribute("login");
String sesAdmon = (String)session.getAttribute("CIMACATMOTLOTEMENU1");
String sesLectura = (String)session.getAttribute("CIMACATMOTLOTEMENU2");

//out.print(sesLogin);
/*
if (sesLogin == null) {
	out.print("<script>");
	out.print("window.opener.location.reload();");
	out.print("window.close();");
	out.print("</script>");
}*/
//-------------

String rsId_lote = "";
String rsAnio = "";
String rsCodigo = "";
String rsDescripcion = "";
String rsNombre = "";
String rsVolumen = "";
String rsCodigo_baan = "";
String rsTipo_grano = "";
String rsCompra = "";
String rsBloqueado = "";

/* */
String str_bloqueado = "<img src=\"images/img_error.jpg\" border=\"0\" alt=\"Bloqueado\" />";
String str_desbloquiado = "<img src=\"images/img_ok.jpg\" border=\"0\" alt=\"Desbloqueado\" />";

Driver DriverRs = (Driver)Class.forName(MM_conDB_DRIVER).newInstance();
Connection ConnRs = DriverManager.getConnection(MM_conDB_STRING,MM_conDB_USERNAME,MM_conDB_PASSWORD);
String query = "SELECT * "+
				"FROM lote "+
				"ORDER BY anio DESC, codigo_baan ASC";

//out.print(query);
PreparedStatement StatementRs = ConnRs.prepareStatement(query);
ResultSet Rsquery = StatementRs.executeQuery();
boolean Rsquery_hasData = Rsquery.next();
Object Rsquery_data;


String str_idLote = request.getParameter("id_lote");
String str_bloq = request.getParameter("bloqueado");

if(str_bloq != null && str_idLote!=null){
	boolean bool_lock = str_bloq.equals("0")?true:false;
	
	String str_update = 
							" UPDATE lote SET BLOQUEADO = "+(bool_lock?"1":"0")+" WHERE  id_lote = "+str_idLote+" ";
	// out.write(str_update);
	Statement stmt = ConnRs.createStatement();
	int int_update = stmt.executeUpdate(str_update);
	
	if(int_update>0){
		%>		
			<script type="text/javascript">
			<!--
				alert('Lote <%= (bool_lock?"bloqueado":"desbloqueado") %> con exito');
				document.location.href = 'lotes_lista.jsp';
			//-->
			</script>
		<%
	}
	if(int_update<=0){
		%>		
			<script type="text/javascript">
			<!--
				alert('Lote <%= (bool_lock?"bloqueado":"desbloqueado") %> con exito');
				document.location.href = 'lotes_lista.jsp';
			//-->
			</script>
		<%
	}
	
}



%>
<html>
<head>
<title>CIMA v2 - Lotes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="miestilo.css" type="text/css">
<script>
var win1 = null;
var win2 = null;
//----------
	function nuevoLote() {
		win1 = window.open('lotes_nuevo.jsp','Nuevo_Lote','top=240,left=380,width=300,height=230');
	}
//----------
	function modifLote(id) {
		win2 = window.open('lotes_modif.jsp?id_lote='+id,'Modif_Lote','top=260,left=380,width=300,height=230');
	}
//----------
	function elimLote(id,anio,lote) {
		if (confirm("Desea Eliminar el Motivo/Lote?")) {
			window.open('lotes_elim.jsp?id_lote='+id,'Elim_Lote','top=260,left=340,width=150,height=80');
		}
	}
//---------
	function cerrarVentanas() {
		obj1 = eval("win1");
		if (obj1 && !obj1.closed) {
			obj1.close();
		}			
		obj2 = eval("win2");
		if (obj2 && !obj2.closed) {
			obj2.close();
		}			


	}
</script>
</head>

<body onload="window.focus();" bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" background="images/fondo.jpg" onUnload="cerrarVentanas()">
<br>
<center>
<%
//----------------
if(sesLectura!=null && sesLectura.equals("2")) {
//----------------
%>
<form name="form1">
    <table width="500" border="0" cellpadding="0" cellspacing="0">
      <tr align="center"> 
        <td class="titulos" colspan="8">Motivo/Lote</td>
      </tr>
      <tr> 
        <td class="titcolumna">&nbsp;</td>
        <td class="titcolumna" align="center"><% if(sesAdmon!=null && sesAdmon.equals("1")) { %><a href="javascript:nuevoLote()"><img src="images/nuevo.gif" border="0" width="13" height="15"></a><% } %></td>
        <td class="titcolumna" align="center">Bloq.</td>
        <td class="titcolumna" align="center"> A&ntilde;o</td>
        <td class="titcolumna" align="center"> Cod. SAP</td>
        <td class="titcolumna" align="center"> Descripci&oacute;n</td>
        <td class="titcolumna" align="center">Nombre</td>
        <td class="titcolumna" align="center">&nbsp;</td>
      </tr>
      <%  int num = 0;
		while (Rsquery_hasData) {
		  num++;
			rsId_lote = Rsquery.getString("id_lote");
			rsAnio = Rsquery.getString("anio");
			//rsCodigo = Rsquery.getString("codigo");
			rsDescripcion = Rsquery.getString("descripcion");
			rsDescripcion = rsDescripcion!=null && !rsDescripcion.equals("")?rsDescripcion:"&nbsp;";
			rsNombre = Rsquery.getString("nombre");
			rsNombre = rsNombre!=null && !rsNombre.equals("")?rsNombre:"&nbsp;";
			rsVolumen = Rsquery.getString("volumen");
			rsCodigo_baan = Rsquery.getString("codigo_baan");
			rsTipo_grano = Rsquery.getString("tipo_grano");
			rsCompra = Rsquery.getString("compra");
			rsBloqueado = Rsquery.getString("bloqueado");
	%>
      <tr> 
        <td class="textcolumna" align="center"><%=num%></td>
        <td class="textcolumna" align="center"><% if(sesAdmon!=null && sesAdmon.equals("1")) { %><a href="javascript:modifLote('<%=rsId_lote%>')"><img src="images/modificar.gif" border="0" width="13" height="13"></a><% } %></td>
        <td class="textcolumna" align="center">
        	<a href="lotes_lista.jsp?id_lote=<%=rsId_lote%>&bloqueado=<%=rsBloqueado%>">
	        	<%=(rsBloqueado.equals("0")?str_desbloquiado:str_bloqueado)%>
        	</a>
        </td>
        <td class="textcolumna" align="center"><%=rsAnio%></td>
        <td class="textcolumna" align="center"><%=rsCodigo_baan%></td>
        <td class="textcolumna"><%=rsDescripcion%></td>
        <td class="textcolumna"><%=rsNombre%></td>
        <td class="textcolumna" align="center"><% if(sesAdmon!=null && sesAdmon.equals("1")) { %><a href="javascript:elimLote('<%=rsId_lote%>','<%=rsAnio%>','<%=rsCodigo_baan%>')"><img src="images/trash.gif" width="14" height="14" border="0"></a><% } %></td>
      </tr>
      <%
	  Rsquery_hasData = Rsquery.next();
	}
	%>
    </table>
<%
//-------------
 } // fin if(sesLectura!=null && sesLectura.equals("2"))
 else {
%>
<br><br><br>
  <table width="400" cellpadding="0" cellspacing="0" border="0">
    <tr>
      <td align="center">No tiene Acceso a &eacute;sta p&aacute;gina.<br>Consulte 
        a su Administrador.</td>
  </tr>
</table>
<%
 }
//-------------
%>
<br>
<table width="200" border="0" cellpadding="0" cellspacing="0">
  <tr>
        <td align="center"> 
          <a href="javascript:window.close()"><img src="images/bCerrar.gif" border="0" width="82" height="18"></a> 
        </td>
  </tr>
</table>
</form>
<br>
</center>
</body>
<HEAD>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>
</html>
<%
Rsquery.close();
StatementRs.close();
ConnRs.close();
%>